iT邦幫忙

2023 iThome 鐵人賽

DAY 25
0
Modern Web

從零寫出捷運美食介紹網頁(HTML/CSS)系列 第 25

[Day25]CSS-基本美化(上)

  • 分享至 

  • xImage
  •  

文字相關

屬性 用途 範例 備註
font-size 設定文字大小 font-size: 20px; 常用單位pxem%
font-weight 設定文字粗細 font-weight: bold; 常用:粗體bold、較細lighter、較粗bolder
line-height 設定行距 line-height: 2; 常用單位pxem% 等,若省略單位則會依字型大小的比例設定
text-align 設定文字對齊方式 text-align: center; 常用:置左left、置中center、置右right、左右對齊justify

邊框與間距

屬性 用途 範例 備註
margin 設定與其他元素的間距 margin: 20px; 常用單位pxem%
border 設定框線粗細/顏色/樣式 border: 1px black solid; 粗細常用單位:pxem% 等/顏色常用值(以紅色為例):英文單字red、RGB值rgb(255, 0, 0)或十六進位制#ff0000/常用樣式:實線solid、虛線dashed、點線dotted
padding 設定內文與框線間距 padding: 15px; 常用單位pxem%
border-radius 設定框線圓角程度 border-radius: 15px; 常用單位pxem%

margin、border、padding與元素之關係
https://ithelp.ithome.com.tw/upload/images/20231008/20162303u0lE4GHCQh.png

可參考色碼表

這邊要特別將marginpaddingborder-radius拉出來講解,這三個屬性都會因為設定不同數量的值而產生不同結果。marginpadding是一樣的概念,因此以下只舉marginborder-radius為例。

margin

  • 一個值 margin: 20px;
    • 顯示結果:四個邊都是20px
  • 兩個值 margin: 20px 10px;
    • 顯示結果:上下是20px,左右是10px
  • 三個值 margin: 20px 10px 30px;
    • 顯示結果:上是20px,左右是10px,下是30px
  • 四個值 margin: 20px 10px 30px 5px;
    • 顯示結果:上是20px,右是10px,下是30px,左是5px

border-radius

  • 一個值 border-radius: 20px;
    • 顯示結果:四個角都是20px
  • 兩個值 border-radius: 20px 10px;
    • 顯示結果:左上、右下是20px,右上、左下是10px
  • 三個值 border-radius: 20px 10px 30px;
    • 顯示結果:左上是20px,右上、左下是10px,右下是30px
  • 四個值 border-radius: 20px 10px 30px 5px;
    • 顯示結果:左上是20px,右上是10px,右下是30px,左下是5px

今天先講文字和間距,margin和padding一直是我每次都需要重新理解過一次的內容,這次好好整理過相信應該是有學好了...吧。明天要介紹的也是基本美化,最後會展示利用以上特性進行美化過的網頁。我是YQ,完賽倒數5天,明天見。


上一篇
[Day24]CSS-建立檔案及註解
下一篇
[Day26]CSS-基本美化(下)
系列文
從零寫出捷運美食介紹網頁(HTML/CSS)30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言